package com.jic.data.mapper;
import java.util.List;
import java.math.BigDecimal;
import com.jic.data.model.entity.CustomerPlatformSts;
import com.jic.data.model.vo.request.CustomerPlatformStsRequest;

public interface CustomerPlatformStsMapper {
	/**
	 * CUSTOMER_PLATFORM_STS插入数据
	 * @param customerPlatformSts 入参实体类
	 */
	int insert (CustomerPlatformSts customerPlatformSts);

	/**
	 * CUSTOMER_PLATFORM_STS插入数据
	 * @param customerPlatformSts 入参实体类
	 */
	int insertSelective (CustomerPlatformSts customerPlatformSts);

	/**
	 * CUSTOMER_PLATFORM_STS根据表对象数据修改数据
	 * @param customerPlatformSts 入参实体类
	 */
	int updateByPrimaryKey (CustomerPlatformSts customerPlatformSts);

	/**
	 * CUSTOMER_PLATFORM_STS根据表对象数据修改数据
	 * @param customerPlatformSts 入参实体类
	 */
	int updateByPrimaryKeySelective (CustomerPlatformSts customerPlatformSts);

	/**
	 * CUSTOMER_PLATFORM_STS根据id删除数据
	 * @param customerPlatformSts 入参实体类
	 */
	int deleteByPrimaryKey (CustomerPlatformSts customerPlatformSts);

	/**
	 * CUSTOMER_PLATFORM_STS根据主键查询数据
	 * @param customerPlatformSts 入参实体类
	 */
	CustomerPlatformSts selectByPrimaryKey (CustomerPlatformSts customerPlatformSts);

	/**
	 * CUSTOMER_PLATFORM_STS根据主键查询数据
	 * @param customerPlatformSts 入参实体类
	 */
	List<CustomerPlatformSts> listPageBySelective (CustomerPlatformSts customerPlatformSts);

	/**
	 * CUSTOMER_PLATFORM_STS查询数据
	 * @param customerPlatformSts 入参实体类
	 */
	List<CustomerPlatformSts>  selectBySelective (CustomerPlatformSts customerPlatformSts);

	List<CustomerPlatformSts>  selectAll (CustomerPlatformStsRequest request);

	CustomerPlatformSts selLastDate();

}
